package com.www.project.meetschool.service;
import com.www.project.meetschool.domain.MeetEvent;
import com.www.project.meetschool.domain.Message;
import com.www.project.monitor.domain.MeetEventUser;

import java.util.List;

public interface MeetEventService
{


    int add(MeetEvent event);

    List<MeetEvent> selectEventList(MeetEvent event);

    int updateEvent(MeetEvent event);

    int deleteEventByIds(Long[] eventIds);

    int joinEvent(MeetEventUser eventUser);


    MeetEvent selectEventById(Long eventId);

    int exitEvent(MeetEventUser eventUser);

    boolean checkPersonNumber(MeetEventUser eventUser);

    List<MeetEvent> selectJoinedEventList(MeetEvent event);

    boolean checkStatus(MeetEventUser eventUser);

    List<Message> selectMessageList(Message message);
}
